A large indeterminate quantity of.
Synonymous with :
(truck/shed/shit/shelf)loads of, heaps of, masses of, piles of, mountains of, stacks of,
oodles of, etc
Also see:
wads of (cash), stashes of(money),
barrels of (laughter/fun), bags of (fun/ money/ confidence).